const express = require('express');
const router = express.Router();

const userRouter  = require('./userRouter');

const { jwtAuthor } = require('../utils/user-jwt');

/**
 * 加入token校验（放在所有的路由拦截器之前）
 */
router.use(jwtAuthor);


/**
 * 引入其他路由
 */
router.use(userRouter);



/**
 * 错误回调
 */
router.use((err,req,res,next)=>{
    if(err&&err.name=='UnauthorizedError'){
        res.json({
            code:500,
            message:"token失效，请重新登录！",
            data:null
        })
    }
})



module.exports = router;


